package com.lly.songhigh.entity;

import java.util.List;

/**
 * Created by 李海龙 on 15/10/28.
 */
public class MVDetials {


    /**
     * code : 1
     * msg : ok
     * data : [{"id":114952,"songId":310107,"singerId":9464,"singerName":"杨宗纬","videoName":"洋葱","title":null,"desc":"","songName":"洋葱","contributor":0,"sourceId":0,"status":1,"praiseCount":1129,"stepCount":361,"pickCount":71116,"bulletCount":1495,"recomType":2,"releaseAt":1199980800,"mvList":[{"videoId":114952,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_1/160_90/450/16421/114952.jpg","durationMilliSecond":307960,"duration":307960,"bitRate":500,"size":23702832,"suffix":"mp4","horizontal":640,"vertical":432,"url":"http://otmv.alicdn.com/new/mv_1_1/23/b7/23e1fb5f3c17295a12d3804cb08c80b7.mp4?k=43066d1d40a23919&t=1446454640","type":0,"typeDescription":"标清"}]},{"id":598588,"songId":29622704,"singerId":71052,"singerName":"A-Lin","videoName":"罪恶感","title":null,"desc":"罪恶感\r\n觉得罪恶。\r\n你给了我天堂 我却只想逃亡\r\n在爱情里渴望自由\r\n在自由里想被捆绑\r\n是谁谋杀了爱情？\r\n又是谁把承诺变成了惩罚\r\nA-Lin 专辑同名主打『罪恶感』用音乐剖析爱情本质的忏情告白\r\n\r\n继超级好友小宇(宋念宇)为A-Lin量身打造的迷幻电气摇滚『All In』之后，A-Lin\r\n再推出专辑同名主打歌『罪恶感』，这首『罪恶感』是新生代创作才子金贵晟作曲，徐世珍、吴辉福联手填词，由金曲奬最佳制作人陈建骐编曲、制作。\r\n\r\nA-Lin同时揉和着深情又疏离的嗓音，没有过多的装饰，赤裸得像一把锋利小刀，剖开糖衣包装下的爱情本质。整首歌的编曲，由简单的钢琴开场，突显A-Lin极富渲染力的音色，也带出她情绪动人的轻唱，随着曲式进行，情绪层迭，编曲渐浓渐重，好像受困的灵魂渴望解答、渴望方向的吶喊。爱情从来都不简单，已经许下承诺的爱情尤其复杂艰难。『罪恶感』既是爱情渴望出口的歇斯底里；也是午夜低回时，一句不再闪躲、直视内心的问句。","songName":"罪恶感","contributor":0,"sourceId":0,"status":1,"praiseCount":932,"stepCount":286,"pickCount":105968,"bulletCount":1077,"recomType":3,"releaseAt":1418918400,"mvList":[{"videoId":598588,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_5/160_90/2347/85512/598588.jpg","durationMilliSecond":296020,"duration":296020,"bitRate":750,"size":44396104,"suffix":"mp4","horizontal":1280,"vertical":720,"url":"http://otmv.alicdn.com/new/mv_1_5/85/12/854bd4d446533bfb48a1e69aa77c1e12.mp4?k=de3f21a25944c7e5&t=1446455100","type":1,"typeDescription":"720P"},{"videoId":598588,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_5/160_90/2347/85512/598588.jpg","durationMilliSecond":296020,"duration":296020,"bitRate":500,"size":22126340,"suffix":"mp4","horizontal":852,"vertical":480,"url":"http://otmv.alicdn.com/new/mv_1_5/b7/79/b7950fa222ad7ca12fca8eb89b504279.mp4?k=2ee4cea454dee84e&t=1446455100","type":0,"typeDescription":"标清"}]},{"id":115545,"songId":1028924,"singerId":9464,"singerName":"杨宗纬","videoName":"那个男人","title":null,"desc":"那个男人-杨宗纬-","songName":"那个男人","contributor":0,"sourceId":0,"status":1,"praiseCount":353,"stepCount":59,"pickCount":15764,"bulletCount":501,"recomType":2,"releaseAt":1314288000,"mvList":[{"videoId":115545,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_1/160_90/453/16506/115545.jpg","durationMilliSecond":293700,"duration":293700,"bitRate":500,"size":27856092,"suffix":"mp4","horizontal":640,"vertical":368,"url":"http://otmv.alicdn.com/new/mv_1_1/72/b3/72b3c1e663ee00bb80bbcde2b786c6b3.mp4?k=bfc41a61723adf22&t=1446454640","type":0,"typeDescription":"标清"}]},{"id":2792,"songId":0,"singerId":71052,"singerName":"A-Lin","videoName":"给我一个理由忘记","title":null,"desc":"","songName":null,"contributor":0,"sourceId":0,"status":1,"praiseCount":953,"stepCount":187,"pickCount":62002,"bulletCount":921,"recomType":3,"releaseAt":1293120000,"mvList":[{"videoId":2792,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_0/160_90/10/398/2792.jpg","durationMilliSecond":285400,"duration":285400,"bitRate":500,"size":20294019,"suffix":"mp4","horizontal":720,"vertical":480,"url":"http://otmv.alicdn.com/new/mv_1_0/d3/f4/d3538414e579720003659af04fe579f4.mp4?k=e24808f4aa183164&t=1446455200","type":0,"typeDescription":"标清"}]},{"id":571908,"songId":1981040,"singerId":9464,"singerName":"杨宗纬","videoName":"空白格(Live)","title":null,"desc":"","songName":"空白格 (Live)","contributor":0,"sourceId":0,"status":1,"praiseCount":403,"stepCount":41,"pickCount":11536,"bulletCount":494,"recomType":2,"releaseAt":1360857600,"mvList":[{"videoId":571908,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_5/160_90/2242/81701/571908.jpg","durationMilliSecond":305170,"duration":305170,"bitRate":750,"size":50933031,"suffix":"mp4","horizontal":1280,"vertical":720,"url":"http://otmv.alicdn.com/new/mv_1_5/08/41/088e0f680f14ae613da25ab467b71441.mp4?k=8274aed4b61e299d&t=1446453866","type":1,"typeDescription":"720P"},{"videoId":571908,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_5/160_90/2242/81701/571908.jpg","durationMilliSecond":305170,"duration":305170,"bitRate":500,"size":24093482,"suffix":"mp4","horizontal":852,"vertical":480,"url":"http://otmv.alicdn.com/new/mv_1_5/56/55/5618f42c0d6d070dfaed88e82393e655.mp4?k=ff0248efc61b3a44&t=1446453866","type":0,"typeDescription":"标清"}]},{"id":598114,"songId":29614673,"singerId":5882,"singerName":"曹格","videoName":"彩虹ABC(3D大电影《熊出没之雪岭熊风》主题推广曲)","title":null,"desc":"《熊出没之雪岭熊风》推广曲","songName":"彩虹ABC","contributor":0,"sourceId":0,"status":1,"praiseCount":638,"stepCount":159,"pickCount":25606,"bulletCount":388,"recomType":3,"releaseAt":1418745600,"mvList":[{"videoId":598114,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_5/160_90/2345/85444/598114.jpg","durationMilliSecond":219660,"duration":219660,"bitRate":750,"size":32881881,"suffix":"mp4","horizontal":1280,"vertical":512,"url":"http://otmv.alicdn.com/new/mv_1_5/61/4d/61956f6ee25250798584c79d17e2a64d.mp4?k=b7e4db8f3d0bafab&t=1446455267","type":1,"typeDescription":"720P"},{"videoId":598114,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_5/160_90/2345/85444/598114.jpg","durationMilliSecond":219660,"duration":219660,"bitRate":500,"size":16676951,"suffix":"mp4","horizontal":852,"vertical":480,"url":"http://otmv.alicdn.com/new/mv_1_5/ca/98/caef8f439d2d399a22432a674e2ce498.mp4?k=ccde332c949605d3&t=1446455267","type":0,"typeDescription":"标清"}]},{"id":114080,"songId":29800522,"singerId":9464,"singerName":"杨宗纬","videoName":"其实都没有","title":null,"desc":"其实都没有-杨宗纬-","songName":"其实都没有","contributor":0,"sourceId":0,"status":1,"praiseCount":304,"stepCount":33,"pickCount":8332,"bulletCount":515,"recomType":2,"releaseAt":1364486400,"mvList":[{"videoId":114080,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_1/160_90/447/16297/114080.jpg","durationMilliSecond":243870,"duration":243870,"bitRate":500,"size":17451321,"suffix":"mp4","horizontal":768,"vertical":432,"url":"http://otmv.alicdn.com/new/mv_1_1/55/64/5554fba984b5e7e976fb6fdd86889564.mp4?k=84cd514cf43b29a4&t=1446455184","type":0,"typeDescription":"标清"}]},{"id":12882,"songId":1624104,"singerId":5882,"singerName":"曹格","videoName":"谁来陪我唱完这首歌","title":null,"desc":"谁来陪我唱完这首歌-曹格-曹格","songName":"谁来陪我唱完这首歌","contributor":0,"sourceId":0,"status":1,"praiseCount":114,"stepCount":52,"pickCount":12203,"bulletCount":95,"recomType":3,"releaseAt":1354118400,"mvList":[{"videoId":12882,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_0/160_90/50/1840/12882.jpg","durationMilliSecond":369560,"duration":369560,"bitRate":500,"size":26485738,"suffix":"mp4","horizontal":768,"vertical":432,"url":"http://otmv.alicdn.com/new/mv_1_0/1b/3e/1b674dc0989b693de7ab42a275d7863e.mp4?k=456a7d89d0475361&t=1446455060","type":0,"typeDescription":"标清"}]}]
     * pageCount : 0
     * totalCount : 0
     * page : 0
     * size : 0
     */

    private int code;
    private String msg;
    private int pageCount;
    private int totalCount;
    private int page;
    private int size;
    private List<DataEntity> data;

    public void setCode(int code) {
        this.code = code;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public void setData(List<DataEntity> data) {
        this.data = data;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    public int getPageCount() {
        return pageCount;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getPage() {
        return page;
    }

    public int getSize() {
        return size;
    }

    public List<DataEntity> getData() {
        return data;
    }

    public static class DataEntity {
        /**
         * id : 114952
         * songId : 310107
         * singerId : 9464
         * singerName : 杨宗纬
         * videoName : 洋葱
         * title : null
         * desc :
         * songName : 洋葱
         * contributor : 0
         * sourceId : 0
         * status : 1
         * praiseCount : 1129
         * stepCount : 361
         * pickCount : 71116
         * bulletCount : 1495
         * recomType : 2
         * releaseAt : 1199980800
         * mvList : [{"videoId":114952,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_1/160_90/450/16421/114952.jpg","durationMilliSecond":307960,"duration":307960,"bitRate":500,"size":23702832,"suffix":"mp4","horizontal":640,"vertical":432,"url":"http://otmv.alicdn.com/new/mv_1_1/23/b7/23e1fb5f3c17295a12d3804cb08c80b7.mp4?k=43066d1d40a23919&t=1446454640","type":0,"typeDescription":"标清"}]
         */

        private int id;
        private int songId;
        private int singerId;
        private String singerName;
        private String videoName;
        private Object title;
        private String desc;
        private String songName;
        private int contributor;
        private int sourceId;
        private int status;
        private int praiseCount;
        private int stepCount;
        private int pickCount;
        private int bulletCount;
        private int recomType;
        private int releaseAt;
        private List<MvListEntity> mvList;

        public void setId(int id) {
            this.id = id;
        }

        public void setSongId(int songId) {
            this.songId = songId;
        }

        public void setSingerId(int singerId) {
            this.singerId = singerId;
        }

        public void setSingerName(String singerName) {
            this.singerName = singerName;
        }

        public void setVideoName(String videoName) {
            this.videoName = videoName;
        }

        public void setTitle(Object title) {
            this.title = title;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public void setSongName(String songName) {
            this.songName = songName;
        }

        public void setContributor(int contributor) {
            this.contributor = contributor;
        }

        public void setSourceId(int sourceId) {
            this.sourceId = sourceId;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setPraiseCount(int praiseCount) {
            this.praiseCount = praiseCount;
        }

        public void setStepCount(int stepCount) {
            this.stepCount = stepCount;
        }

        public void setPickCount(int pickCount) {
            this.pickCount = pickCount;
        }

        public void setBulletCount(int bulletCount) {
            this.bulletCount = bulletCount;
        }

        public void setRecomType(int recomType) {
            this.recomType = recomType;
        }

        public void setReleaseAt(int releaseAt) {
            this.releaseAt = releaseAt;
        }

        public void setMvList(List<MvListEntity> mvList) {
            this.mvList = mvList;
        }

        public int getId() {
            return id;
        }

        public int getSongId() {
            return songId;
        }

        public int getSingerId() {
            return singerId;
        }

        public String getSingerName() {
            return singerName;
        }

        public String getVideoName() {
            return videoName;
        }

        public Object getTitle() {
            return title;
        }

        public String getDesc() {
            return desc;
        }

        public String getSongName() {
            return songName;
        }

        public int getContributor() {
            return contributor;
        }

        public int getSourceId() {
            return sourceId;
        }

        public int getStatus() {
            return status;
        }

        public int getPraiseCount() {
            return praiseCount;
        }

        public int getStepCount() {
            return stepCount;
        }

        public int getPickCount() {
            return pickCount;
        }

        public int getBulletCount() {
            return bulletCount;
        }

        public int getRecomType() {
            return recomType;
        }

        public int getReleaseAt() {
            return releaseAt;
        }

        public List<MvListEntity> getMvList() {
            return mvList;
        }

        public static class MvListEntity {
            /**
             * videoId : 114952
             * picUrl : http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_1/160_90/450/16421/114952.jpg
             * durationMilliSecond : 307960
             * duration : 307960
             * bitRate : 500
             * size : 23702832
             * suffix : mp4
             * horizontal : 640
             * vertical : 432
             * url : http://otmv.alicdn.com/new/mv_1_1/23/b7/23e1fb5f3c17295a12d3804cb08c80b7.mp4?k=43066d1d40a23919&t=1446454640
             * type : 0
             * typeDescription : 标清
             */

            private int videoId;
            private String picUrl;
            private int durationMilliSecond;
            private int duration;
            private int bitRate;
            private int size;
            private String suffix;
            private int horizontal;
            private int vertical;
            private String url;
            private int type;
            private String typeDescription;

            public void setVideoId(int videoId) {
                this.videoId = videoId;
            }

            public void setPicUrl(String picUrl) {
                this.picUrl = picUrl;
            }

            public void setDurationMilliSecond(int durationMilliSecond) {
                this.durationMilliSecond = durationMilliSecond;
            }

            public void setDuration(int duration) {
                this.duration = duration;
            }

            public void setBitRate(int bitRate) {
                this.bitRate = bitRate;
            }

            public void setSize(int size) {
                this.size = size;
            }

            public void setSuffix(String suffix) {
                this.suffix = suffix;
            }

            public void setHorizontal(int horizontal) {
                this.horizontal = horizontal;
            }

            public void setVertical(int vertical) {
                this.vertical = vertical;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public void setType(int type) {
                this.type = type;
            }

            public void setTypeDescription(String typeDescription) {
                this.typeDescription = typeDescription;
            }

            public int getVideoId() {
                return videoId;
            }

            public String getPicUrl() {
                return picUrl;
            }

            public int getDurationMilliSecond() {
                return durationMilliSecond;
            }

            public int getDuration() {
                return duration;
            }

            public int getBitRate() {
                return bitRate;
            }

            public int getSize() {
                return size;
            }

            public String getSuffix() {
                return suffix;
            }

            public int getHorizontal() {
                return horizontal;
            }

            public int getVertical() {
                return vertical;
            }

            public String getUrl() {
                return url;
            }

            public int getType() {
                return type;
            }

            public String getTypeDescription() {
                return typeDescription;
            }
        }
    }
}
